package com.xzq.erp.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * Swagger属性配置类
 */
@Data
@Component
@ConfigurationProperties(prefix = "erp.swagger")
public class SwaggerProperties {

    /**
     * 是否启用Swagger
     */
    private Boolean enable = true;

    /**
     * 是否启用响应结果包装
     */
    private Boolean enableResponseWrap = true;

    /**
     * 需要扫描的包路径
     */
    private String packagePath = "com.xzq.erp.controller";

    /**
     * 文档标题
     */
    private String title = "ERP管理系统接口文档";

    /**
     * 文档描述
     */
    private String description = "ERP管理系统接口文档";

    /**
     * 联系人姓名
     */
    private String contactName = "dcs";

    /**
     * 联系人网址
     */
    private String contactUrl = "http://dcsgo.com.cn";

    /**
     * 联系人Email
     */
    private String contactEmail = "dcsgo@dcsgo.com.cn";

    /**
     * 文档版本
     */
    private String version = "v1.0";
}